package com.ycy;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class RaInfoV2ForVillageUploadForCommonUploadExcel extends RaInfoV2ForCommonUploadExcel {

    private String address;

    @ExcelProperty(index = 0)
    private String seq;

    @ExcelProperty(index = 1)
    private String entCity;

    @ExcelProperty(index = 2)
    private String entRegion;

    @ExcelProperty(value = "企业名称", index = 3)
    private String entName;

    @ExcelProperty(index = 4)
    private String entCode;

    @ExcelProperty(index = 5)
    private String entCodeGas;

    @ExcelProperty(value = "居住区（村庄）所在县（市、区）", index = 6)
    private String region;

    @ExcelProperty(value = "居住区（村庄）所属乡镇", index = 7)
    private String streetOffice;

    @ExcelProperty(value = "*所属村行政区ID", index = 8)
    private String name;

    @ExcelProperty(value = "*村庄名称", index = 9)
    private String vaillageName;

    @ExcelProperty(value = "居住区（村庄）编码\n" +
            "（新增数据此列不填）", index = 10)
    public String code;

    @ExcelProperty(value = "常用名、别名", index = 11)
    public String alias;

    @ExcelProperty(value = "企业自有系统编码（无系统的填无）", index = 12)
    public String codeExtsys;

    public static final int step = 1;

    @ExcelProperty(value = "*居民总户数", index = 12 + step)
    private String resCount;

    @ExcelProperty(value = "*管道燃气用户数（开通数）", index = 13 + step)
    private String gcPlCount;

    @ExcelProperty(value = "瓶装燃气用户数", index = 14 + step)
    private String gcBtCount;

    @ExcelProperty(value = "燃气浓度检测报警装置安装数量", index = 15 + step)
    private String checkConcentrationDeviceCount;

    @ExcelProperty(value = "报警联动切断装置安装数量", index = 16 + step)
    private String reportAndCloseDeviceCount;

    @ExcelProperty(value = "自闭阀安装数量", index = 17 + step)
    private String smartCloseDeviceCount;

    @ExcelProperty(value = "IC 卡智能燃气表（含非物联智能燃气表）（个）", index = 18 + step)
    private String icGasFlowMeterCount;

    @ExcelProperty(value = "普通膜式燃气表（个）", index = 19 + step)
    private String diaphragmGasFlowMeterCount;

    @ExcelProperty(value = "物联网智能燃气表（个）", index = 20 + step)
    private String iocGasFlowMeterCount;

    @ExcelProperty(value = "经度", index = 21 + step)
    private BigDecimal longitude;

    @ExcelProperty(value = "纬度", index = 22 + step)
    private BigDecimal latitude;

    @ExcelProperty(value = "备注", index = 23 + step)
    private String remark;
}
